Microsoft DirectX 8.1 (C++)

AMTimeline Object

The AMTimeline object provides methods for manipulating the timeline, the central object in DirectShow Editing Services (DES). A timeline is a collection of time-ordered elements, such as video clips, audio clips, effects, and transitions between clips. The render engine uses the timeline to create a filter graph, from which the application can generate the rendered output.

The AMTimeline object performs three basic services:

This object has the following methods.

Method Description
AddGroup Adds a group to the timeline.
ClearAllGroups Removes all groups from the timeline, along with all objects contained in those groups.
CreateEmptyNode Creates a new timeline object.
EffectsEnabled Determines whether effects are enabled.
EnableEffects Enables or disables all effects in the timeline.
EnableTransitions Enables or disables all transitions in the timeline.
GetCountOfType Retrieves the number of objects of the specified type that are contained in a specified group and all of its children.
GetDefaultEffect Not supported for Visual Basic.
GetDefaultEffectB Retrieves the default effect.
GetDefaultFPS Retrieves the default output frame rate, in frames per second.
GetDefaultTransition Not supported for Visual Basic.
GetDefaultTransitionB Retrieves the default transition.
GetDirtyRange Not supported for Visual Basic.
GetDuration Not supported for Visual Basic.
GetDuration2 Retrieves the duration of the timeline.
GetGroup Retrieves a specified group.
GetGroupCount Retrieves the number of groups that are contained in the timeline.
GetInsertMode Not supported for Visual Basic.
IsDirty Not supported for Visual Basic.
RemGroupFromList Not supported for Visual Basic.
SetDefaultEffect Not supported for Visual Basic.
SetDefaultEffectB Sets the default effect.
SetDefaultFPS Sets the default output frame rate, in frames per second.
SetDefaultTransition Not supported for Visual Basic.
SetDefaultTransitionB Sets the default transition.
SetInsertMode Not supported for Visual Basic.
SetInterestRange Not supported for Visual Basic.
TransitionsEnabled Determines whether transitions are enabled.
ValidateSourceNames Validates source names in the timeline.

Requirements

Include a reference in your project to "Dexter 1.0 Type Library" (Qedit.dll).